package com.xiaoxu.intranetweb.mybatisplusSzappdb.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * <p>
 * 产品授权表
 * </p>
 *
 * @author xiaoxu
 * @since 2022-12-27
 */
@TableName("c_pdts_auth")
@ApiModel(value = "CPdtsAuth对象", description = "产品授权表")
@Data
public class CPdtsAuth implements Serializable {

    private static final long serialVersionUID = 1L;

    private String id;

    private BigDecimal pdtsauthId;

    private String pdtsauthCo;

    private String pdtsauthChico;

    private String pdtsauthPdt;

    private BigDecimal pdtsauthPrice;

    private String pdtsauthOprtr;

    private LocalDateTime pdtsauthTime;

    private BigDecimal pdtsauthPreCmd;

    private BigDecimal pdtsauthPrePrice;

    private String pdtsauthPreOprtr;
//PDTSAUTH_PRE_START_TIME
    private LocalDateTime pdtsauthPreStartTime;
    private LocalDateTime pdtsauthPreEndTime;

    private LocalDateTime pdtsauthPreTime;

    private BigDecimal pdtsauthPreCmd2;

    private BigDecimal pdtsauthPrePrice2;

    @ApiModelProperty("指预调操作人")
    private String pdtsauthPreOprtr2;

    private LocalDateTime pdtsauthPreStartTime2;
    private LocalDateTime pdtsauthPreEndTime2;

    @ApiModelProperty("指预调操作时间,并非执行时间")
    private LocalDateTime pdtsauthPreTime2;

    private BigDecimal pdtsauthPreCmd3;

    private BigDecimal pdtsauthPrePrice3;

    @ApiModelProperty("指预调操作人")
    private String pdtsauthPreOprtr3;
    private LocalDateTime pdtsauthPreStartTime3;
    private LocalDateTime pdtsauthPreEndTime3;
    @ApiModelProperty("指预调操作时间,并非执行时间")
    private LocalDateTime pdtsauthPreTime3;

    private BigDecimal pdtsauthPreCmd4;

    private BigDecimal pdtsauthPrePrice4;

    @ApiModelProperty("指预调操作人")
    private String pdtsauthPreOprtr4;
    private LocalDateTime pdtsauthPreStartTime4;
    private LocalDateTime pdtsauthPreEndTime4;

    @ApiModelProperty("指预调操作时间,并非执行时间")
    private LocalDateTime pdtsauthPreTime4;

    private BigDecimal pdtsauthPreCmd5;

    private BigDecimal pdtsauthPrePrice5;

    @ApiModelProperty("指预调操作人")
    private String pdtsauthPreOprtr5;

    private LocalDateTime pdtsauthPreStartTime5;
    private LocalDateTime pdtsauthPreEndTime5;

    @ApiModelProperty("指预调操作时间,并非执行时间")
    private LocalDateTime pdtsauthPreTime5;

    private String pdtsauthReason;

    private String pdtsauthApprver;

    private LocalDateTime pdtsauthApprvTm;

    private String pdtsauthApprver2;

    private LocalDateTime pdtsauthApprvTm2;

    private LocalDateTime svrTmstamp;

    private LocalDateTime cliTmstamp;

    private Integer pdtsauthApprved;

    private Integer pdtsauthApprved2;

    private Integer pdtsauthLock;

    private Integer pdtsauthLock2;

    private Integer pdtsauthLock3;

    private Integer pdtsauthLock4;

    private Integer pdtsauthLock5;

    private Integer pdtsauthTempout;

    @ApiModelProperty("标志此条信息已经删除，用来同步服务器数据库")
    private Integer pdtsauthDeleted;

    @ApiModelProperty("当服务器断开时所增加/修改过的记录")
    private Integer pdtsauthNew;
    @TableField("DownedID1")
    private Integer downedID1;
@TableField("DownedID2")
    private Integer downedID2;
@TableField("DownedID3")
    private Integer downedID3;
@TableField("DownedID4")
    private Integer downedID4;
@TableField("DownedID5")
    private Integer downedID5;
@TableField("DownedID6")
    private Integer downedID6;
@TableField("DownedID7")
    private Integer downedID7;
@TableField("DownedID8")
    private Integer downedID8;
@TableField("DownedID9")
    private Integer downedID9;
@TableField("DownedID10")
    private Integer downedID10;
@TableField("DownedID11")
    private Integer downedID11;
@TableField("DownedID12")
    private Integer downedID12;
@TableField("DownedID13")
    private Integer downedID13;
@TableField("DownedID14")
    private Integer downedID14;
@TableField("DownedID15")
    private Integer downedID15;
@TableField("DownedID16")
    private Integer downedID16;
@TableField("DownedID17")
    private Integer downedID17;
@TableField("DownedID18")
    private Integer downedID18;
@TableField("DownedID19")
    private Integer downedID19;
@TableField("DownedID20")
    private Integer downedID20;

    @ApiModelProperty("数据来源厂区")
    private String dataFrom;


}
